import { get, post, request } from '@/utils/request'
const BASE_URL = window.baseUrl
// 查询部门列表
export function listDept(query) {
  return get(BASE_URL + '/system/org/list', query)
}

// 分页列表
export function pageList(query) {
  return get(BASE_URL + '/system/user/pageList', query)
}
// 查询部门列表（排除节点）
export function listDeptExcludeChild(id) {
  return get(BASE_URL + '/system/org/list/exclude/' + id)
}
// 新增
export function addUser(query) {
  return post(BASE_URL + '/system/user/add', query)
}
// 修改
export function update(query) {
  return post(BASE_URL + '/system/user/update', query)
}
// 状态改变

export function changeStatus(query) {
  return post(BASE_URL + '/system/user/changeStatus', query)
}
// 删除
export function deleteBatch(ids) {
  return get(BASE_URL + '/system/user/deleteBatch', { ids })
}
// 获取字典下拉列表
export function dictList(itemType) {
  return get(BASE_URL + '/system/org/listByType', { itemType })
}
// 查询部门下拉树结构
export function treeselect() {
  return get(BASE_URL + '/system/org/treeselect')
}
// 获取编码
export function queryByOrder() {
  return get(BASE_URL + '/system/user/queryByOrder')
}
// 根据id获取详情
export function detailById(id) {
  return get(BASE_URL + '/system/user/detailById', { id })
}
export function getDictsBatch(dictTypes) {
  return get(BASE_URL + '/system/dictData/listByTypes?types=' + dictTypes)
}